#ifndef _DECODER_FLAC_FRAME_STRUCTS_H
#define _DECODER_FLAC_FRAME_STRUCTS_H

#include <nds.h>

struct FLACqlpc
{
	s32 coof[32];
	u8 count;
	void push(s32);
	void reset();
};

struct FLACsamples
{
	s32 data[4096];
	u16 count;
	void push(s16);
	void reset();
};

struct FLACresidual
{
	s32 residuals[4096];
	u16 count;
	void push(s32);
	void reset();
};

#endif /* _DECODER_FLAC_FRAME_STRUCTS_H */
